like a beached whale - Spanish English Dictionary